package com.winchain.chainbill.bill.base.po;

import java.math.BigDecimal;
import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;

@Table(name = "cb_xfe")
public class CbXfe {
	@Id
	@Column(name = "xfe_id")
	private String xfeId;
	@Column(name = "bill_id")
	private String billId;
	@Column(name = "prnt_id")
	private String prntId;
	@Column(name = "opt_seq")
	private Integer optSeq;
	@Column(name = "buyer_id")
	private String buyerId;
	@Column(name = "buyer_nm")
	private String buyerNm;
	@Column(name = "buyer_acct")
	private String buyerAcct;
	@Column(name = "seller_id")
	private String sellerId;
	@Column(name = "seller_nm")
	private String sellerNm;
	@Column(name = "seller_acct")
	private String sellerAcct;
	@Column(name = "xfe_date")
	private String xfeDate;
	@Column(name = "xfe_state")
	private String xfeState;
	@Column(name = "hldr_lvl")
	private Integer hldrLvl;
	@Column(name = "create_time")
	private String createTime;
	@Transient
	private BigDecimal billAmt;
	@Transient
	private String deferred;
	@Transient
	private String expDate;
	@Transient
	private BigDecimal dfrRate;
	@Transient
	private BigDecimal dfrInt;
	private String remark;
	@Transient
	private String curXfeState;
	@Transient
	private String invoiceNo;
	@Transient
	private String attInvoicesJson;
	@Transient
	private String contractFileIds;

	public String getXfeId() {
		return this.xfeId;
	}

	public void setXfeId(String xfeId) {
		this.xfeId = xfeId;
	}

	public String getBillId() {
		return this.billId;
	}

	public void setBillId(String billId) {
		this.billId = billId;
	}

	public String getPrntId() {
		return this.prntId;
	}

	public void setPrntId(String prntId) {
		this.prntId = prntId;
	}

	public Integer getOptSeq() {
		return this.optSeq;
	}

	public void setOptSeq(Integer optSeq) {
		this.optSeq = optSeq;
	}

	public String getBuyerId() {
		return this.buyerId;
	}

	public void setBuyerId(String buyerId) {
		this.buyerId = buyerId;
	}

	public String getBuyerNm() {
		return this.buyerNm;
	}

	public void setBuyerNm(String buyerNm) {
		this.buyerNm = buyerNm;
	}

	public String getBuyerAcct() {
		return this.buyerAcct;
	}

	public void setBuyerAcct(String buyerAcct) {
		this.buyerAcct = buyerAcct;
	}

	public String getSellerId() {
		return this.sellerId;
	}

	public void setSellerId(String sellerId) {
		this.sellerId = sellerId;
	}

	public String getSellerNm() {
		return this.sellerNm;
	}

	public void setSellerNm(String sellerNm) {
		this.sellerNm = sellerNm;
	}

	public String getSellerAcct() {
		return this.sellerAcct;
	}

	public void setSellerAcct(String sellerAcct) {
		this.sellerAcct = sellerAcct;
	}

	public String getXfeDate() {
		return this.xfeDate;
	}

	public void setXfeDate(String xfeDate) {
		this.xfeDate = xfeDate;
	}

	public String getXfeState() {
		return this.xfeState;
	}

	public void setXfeState(String xfeState) {
		this.xfeState = xfeState;
	}

	public Integer getHldrLvl() {
		return this.hldrLvl;
	}

	public void setHldrLvl(Integer hldrLvl) {
		this.hldrLvl = hldrLvl;
	}

	public String getCreateTime() {
		return this.createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	public BigDecimal getBillAmt() {
		return this.billAmt;
	}

	public void setBillAmt(BigDecimal billAmt) {
		this.billAmt = billAmt;
	}

	public String getDeferred() {
		return this.deferred;
	}

	public void setDeferred(String deferred) {
		this.deferred = deferred;
	}

	public String getExpDate() {
		return this.expDate;
	}

	public void setExpDate(String expDate) {
		this.expDate = expDate;
	}

	public BigDecimal getDfrRate() {
		return this.dfrRate;
	}

	public void setDfrRate(BigDecimal dfrRate) {
		this.dfrRate = dfrRate;
	}

	public BigDecimal getDfrInt() {
		return this.dfrInt;
	}

	public void setDfrInt(BigDecimal dfrInt) {
		this.dfrInt = dfrInt;
	}

	public String getRemark() {
		return this.remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getCurXfeState() {
		return this.curXfeState;
	}

	public void setCurXfeState(String curXfeState) {
		this.curXfeState = curXfeState;
	}

	public String getInvoiceNo() {
		return this.invoiceNo;
	}

	public void setInvoiceNo(String invoiceNo) {
		this.invoiceNo = invoiceNo;
	}

	public String getAttInvoicesJson() {
		return this.attInvoicesJson;
	}

	public void setAttInvoicesJson(String attInvoicesJson) {
		this.attInvoicesJson = attInvoicesJson;
	}

	public String getContractFileIds() {
		return this.contractFileIds;
	}

	public void setContractFileIds(String contractFileIds) {
		this.contractFileIds = contractFileIds;
	}
}
